html {
background-color:#CCCCCC;
background-repeat:repeat;
font-family:verdana,trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif;
font-size: 13px;
overflow-y:scroll; }

body {
background-color:#CCCCCC;
background-repeat:repeat; }

h, h1, h2, h3, h4, h5 {
font-family : verdana, arial, helvetica, tahoma, verdana, sans-serif;
color:#000000;
font-weight:normal;
text-shadow: 1px 1px 1px #aaaaaa; }

h1 {
text-align:center;
font-size: 32px; 
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
color: #ffffff;
border-radius: 2px; }

h2 {
text-align:center;
font-size: 30px;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
background-color: #BBBBBB;
box-shadow: 2px 2px 3px #222222; }

h3 {
text-align:left;
font-size: 30px; 
border-radius: 2px; }

h4 { 
text-align:left;
font-size: 16px; }

h5 {
text-align:left;
font-size: 14px; }

a:link, a:visited, a:active {
font-family : verdana,arial, helvetica, tahoma, verdana, sans-serif;
color:#000000;
text-decoration:underline; }

a:hover { 
text-decoration:none;
background:transparent;
color:#555555;
text-decoration:none; }

pre {
font-family:verdana,trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif;
}

p {
}

p.kopfzeiletext {
color: #000000;
text-shadow: 1px 1px 2px #AAAAAA; }

p.kopfzeiletextalternative {
color: #444444;
text-shadow: 1px 1px 2px #FFFFFF; }

p.blocksatz {
text-align: justify; }

font.alternatefont {
color: #fdeb1a;
text-shadow: 1px 1px 1px #000000; }

hr.hrstyle1
{
margin-top: 20px;
margin-bottom: 20px;
width: 70%;
color: #FF0000;
height: 2px;
background-color: #FF0000;
}

.smalltext
{
  font-size: 10px;
  text-decoration: none;
}

a.smalltext
{
 font-size: 10px;
 text-decoration: none;
}

#main {
align: center;
min-width: 1024px;
max-width: 1024px;
margin-left: auto ;
margin-right: auto ;
margin-bottom: 0px;
margin-top: 0px; }

#kopfzeile {
width: 1024px;
min-height: 90px;
max-height: 90px;
box-shadow: 5px 5px 3px #444444;
padding-left: 3px;
padding-right: 2px;
margin-top: 5px;
font-size: 20px;
border-radius: 4px;
background-color: #EEEEEE;
/*
background: -webkit-linear-gradient(top, #888888, #FFFFFF 8%, #CCCCCC, #DDDDDD 98%, #CCCCCC);
background: -ms-linear-gradient(top, #888888, #FFFFFF 8%, #CCCCCC, #DDDDDD 98%, #CCCCCC);
background: -o-linear-gradient(top, #888888, #FFFFFF 8%, #CCCCCC, #DDDDDD 98%, #CCCCCC);
background: -moz-linear-gradient(top, #888888, #FFFFFF 8%, #CCCCCC, #DDDDDD 98%, #CCCCCC);
*/
font-weight: bold;
vertical-align: middle; }

#navigationbox {
background-color: #777777;
box-shadow: 2px 2px 3px #444444;
font-family: tahoma,verdana,helvetica, verdana, tahoma, sans-serif;
margin-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px; }

#navigationsmenue {
clear: left;
background-color: #CCCCCC;
color:#375555;
font-size: 18px;
font-family: tahoma,verdana,helvetica, verdana, tahoma, sans-serif;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
text-align:left;
vertical-align:middle;
text-decoration:none ;
letter-spacing:2px;
text-transform:normal; }

#contentbox {
background-color: #EEEEEE;
box-shadow: 5px 5px 3px #444444;
font-family: tahoma,verdana,helvetica, verdana, tahoma, sans-serif;
width: 100%;
margin-top: 0px;
margin-top: 2px;
margin-bottom: 0px;
padding-left: 2px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 2px;
border-radius: 4px; }

#inhalt {
margin-top: 0px;
margin-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px; }

.news {
background-color: #FFFFFF;
border: solid #0070af;
border-width: 1px;
border-radius: 4px;
font-family: tahoma,verdana,helvetica, verdana, tahoma, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
overflow: hidden; }

div.news h2 {
margin-top: 4px;
margin-bottom: 4px;
font-size: 20px;
font-weight: bold;
color: #227393;
}

.wide {
  width: 100%;
  margin-left: 1px; 
  margin-right: 1px;
  border-collapse: collapse;
  background-color: #3366cc;
}

#fusszeile {
color:#222222;
font-size: 12px;
background-color: #CCCCCC;
}

div#fusszeile a {
font-size: 12px; }

/* IMAGE STYLES */

img.imagefloatleft {
float: left;
margin-right: 2px; }

img.imagefloatleft2 {
float: left;
margin: 2px; }

img.imagefloatright {
float: right;
margin: 2px; }

.imagestyle_right {
text-align: right;
display: block;
position: relative;
margin-right: 0px;
margin-left: auto ;
margin-top: 5px;
margin-bottom: 5px;
border-radius: 4px;
box-shadow: 2px 2px 1px #888888;
}

.imagestyle_left {
text-align: left;
display: block;
position: relative;
left: 0px;
margin-top: 5px;
margin-bottom: 5px;
border-radius: 4px;
box-shadow: 2px 2px 1px #888888;
}

.imagestyle_center {
text-align: center;
display: block;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
border-radius: 4px;
box-shadow: 2px 2px 1px #888888;
}

.imagestyle_right_simple {
text-align: right;
display: block;
position: relative;
margin-right: 0px;
margin-left: auto ;
margin-top: 5px;
margin-bottom: 5px;
}

.imagestyle_left_simple {
text-align: left;
display: block;
position: relative;
left: 0px;
margin-top: 5px;
margin-bottom: 5px;
}

.imagestyle_center_simple {
text-align: center;
display: block;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
}

.imagestyle_left_textflow {
float: left;
margin-left: 0px;
margin-right: 2px;
margin-bottom: 0px;
margin-top: 5px;
border-radius: 4px;
box-shadow: 2px 2px 1px #888888;
}

.imagestyle_left_textflow_simple {
float: left;
margin-left: 0px;
margin-right: 2px;
margin-bottom: 0px;
margin-top: 5px;
}

.imagestyle_right_textflow {
float: right;
margin-left: 2px;
margin-right: 0px;
margin-bottom: 5px;
margin-top: 0px;
border-radius: 4px;
box-shadow: 2px 2px 1px #888888;
}

.imagestyle_right_textflow_simple {
float: right;
margin-left: 2px;
margin-right: 0px;
margin-bottom: 5px;
margin-top: 0px;
border-radius: 4px;
box-shadow: 2px 2px 1px #888888;
}

.staffphoto {
float: left;
margin-left: 0px;
margin-right: 60px;
margin-bottom: 2px;
margin-top: 2px;
border-radius: 6px;
box-shadow: 4px 4px 2px #888888;
}

/* POSITION STYLES */

.position_left {
display: block;
position: relative;
margin-right: 0px;
margin-left: auto ;
margin-top: 5px;
margin-bottom: 5px;
}

.position_right {
display: block;
position: relative;
margin-right: 0px;
margin-left: auto ;
margin-top: 5px;
margin-bottom: 5px;
}

.positon_centered {
display: block;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
}


/* LIST STYLES */

ul.liststyle1 {
list-style-type: square;
}

ul.liststyle2 {
list-style-type: circle;
}

ul.liststyle3 {
list-style-type: square;
}

/* TABLE STYLES */


table.stafftable {
border: 0px;

}

.staff_td
{
padding-right: 40px;
font-weight: bold;
}

table.defaulttable {
  font-size: 30px; 
  width: 100%;
  border-collapse: collapse;
  border: solid 1px black;
}

table.defaulttable tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.defaulttable td {
  border: solid 1px black;
  text-align: center;
  padding: 2px;
}

table.defaulttable th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
}

table.finaltable {
  font-size: 20px;
  width: 100%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.finaltable tr {
  border-collapse: collapse;
  border: solid 0px black;
}

table.finaltable td {
  border: solid 0px black;
  text-align: center;
  padding: 5px;
}

table.finaltable th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border-top: solid 0px black;
  border-left: solid 0px black;
  border-right: solid 0px black;
  border-bottom: solid 1px black;
  padding: 5px;
}

table.defaulttable_nosetwidth {
  margin-left:2%;
  border-collapse: collapse;
  border: solid 1px black;
}

table.defaulttable_nosetwidth tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.defaulttable_nosetwidth td {
  border: solid 1px black;
  padding: 5px;
}

table.defaulttable_nosetwidth th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
}


table.defaulttable_noborder {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: 0px;
}

table.defaulttable_noborder tr {
  border-collapse: collapse;
  border: 0px;
}

table.defaulttable_noborder td {
  border: 0px;
  padding: 5px;
}

table.defaulttable_noborder th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: 0px;
  padding: 5px;
}


table.defaulttable_noborder_nosetwidth {
  margin-left:2%; 
  border-collapse: collapse;
  border: 0px;
}

table.defaulttable_noborder_nosetwidth tr {
  border-collapse: collapse;
  border: 0px;
}

table.defaulttable_noborder_nosetwidth td {
  border: 0px;
  padding: 5px;
}

table.defaulttable_noborder_nosetwidth th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: 0px;
  padding: 5px;
}

table.five_columns_table {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.five_columns_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.five_columns_table td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 20%;
}

table.five_columns_table th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 20%;
}


table.five_columns_table_noborder {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: 0px;
}

table.five_columns_table_noborder tr {
  border-collapse: collapse;
  border: 0px;
}

table.five_columns_table_noborder td {
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 20%;
}

table.five_columns_table_noborder th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 20%;
}


table.four_columns_table {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.four_columns_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.four_columns_table td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 25%;
}

table.four_columns_table th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 25%;
}


table.four_columns_table_noborder {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: 0px;
}

table.four_columns_table_noborder tr {
  border-collapse: collapse;
  border: 0px;
}

table.four_columns_table_noborder td {
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 25%;
}

table.four_columns_table_noborder th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 25%;
}

table.three_columns_table {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.three_columns_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.three_columns_table td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 33,3%;
}

table.three_columns_table th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 33,3%;
}


table.three_columns_table_noborder {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: 0px;
}

table.three_columns_table_noborder tr {
  border-collapse: collapse;
  border: 0px;
}

table.three_columns_table_noborder td {
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 33,3%;
}

table.three_columns_table_noborder th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 33,3%;
}


table.two_columns_table {
  width: 96%;
    table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.two_columns_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.two_columns_table td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 50%;
}

table.two_columns_table th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
  width: 50%;
}


table.two_columns_table_noborder {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: 0px;
}

table.two_columns_table_noborder tr {
  border-collapse: collapse;
  border: 0px;
}

table.two_columns_table_noborder td {
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 20%;
}

table.two_columns_table_noborder th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 25%;
}

table.two_columns_table_noborder_center {
  width: 96%;
  table-layout: fixed;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: 0px;
}

table.two_columns_table_noborder_center tr {
  border-collapse: collapse;
  border: 0px;
}

table.two_columns_table_noborder_center td {
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 20%;
  text-align: center;
}

table.two_columns_table_noborder_center th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: 0px;
  padding: 5px;
  overflow: hidden;
  width: 25%;
  text-align: center;
}


table.people_five_colums {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
  table-layout: fixed;
}

table.people_five_colums tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.people_five_colums td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.people_five_colums td:nth-child(1) {
  width: 20%;
}

table.people_five_colums td:nth-child(2) {
  width: 32%;
}

table.people_five_colums td:nth-child(3) {
  width: 15%;
}

table.people_five_colums td:nth-child(4) {
  width: 10%;
}

table.people_five_colums td:nth-child(5) {
  width: 23%;
}

table.people_five_colums th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.people_five_colums th:nth-child(1) {
  width: 20%;
}

table.people_five_colums th:nth-child(2) {
  width: 32%;
}

table.people_five_colums th:nth-child(3) {
  width: 15%;
}

table.people_five_colums th:nth-child(4) {
  width: 10%;
}

table.people_five_colums th:nth-child(5) {
  width: 23%;
}



table.people_five_colums_v2 {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
  table-layout: fixed;
}

table.people_five_colums_v2 tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.people_five_colums_v2 td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.people_five_colums_v2 td:nth-child(1) {
  width: 20%;
}

table.people_five_colums_v2 td:nth-child(2) {
  width: 40%;
}

table.people_five_colums_v2 td:nth-child(3) {
  width: 15%;
}

table.people_five_colums_v2 td:nth-child(4) {
  width: 10%;
}

table.people_five_colums_v2 td:nth-child(5) {
  width: 15%;
}

table.people_five_colums_v2 th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.people_five_colums_v2 th:nth-child(1) {
  width: 20%;
}

table.people_five_colums_v2 th:nth-child(2) {
  width: 40%;
}

table.people_five_colums_v2 th:nth-child(3) {
  width: 15%;
}

table.people_five_colums_v2 th:nth-child(4) {
  width: 10%;
}

table.people_five_colums_v2 th:nth-child(5) {
  width: 15%;
}


table.people_four_colums {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
  table-layout: fixed;
}

table.people_four_colums tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.people_four_colums td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.people_four_colums td:nth-child(1) {
  width: 20%;
}

table.people_four_colums td:nth-child(2) {
  width: 40%;
}

table.people_four_colums td:nth-child(3) {
  width: 20%;
}

table.people_four_colums td:nth-child(4) {
  width: 20%;
}

table.people_four_colums th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.people_four_colums th:nth-child(1) {
  width: 20%;
}

table.people_four_colums th:nth-child(2) {
  width: 40%;
}

table.people_four_colums th:nth-child(3) {
  width: 20%;
}

table.people_four_colums th:nth-child(4) {
  width: 20%;
}

table.lectures_table {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.lectures_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.lectures_table td {
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.lectures_table td:nth-child(1) {
  width: 10%;
}

table.lectures_table td:nth-child(2) {
  width: 50%;
}

table.lectures_table td:nth-child(3) {
  width: 10%;
}

table.lectures_table td:nth-child(4) {
  width: 10%;
}

table.lectures_table td:nth-child(5) {
  width: 10%;
}

table.lectures_table td:nth-child(6) {
  width: 10%;
}

table.lectures_table th {
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.lectures_table th:nth-child(1) {
  width: 10%;
}

table.lectures_table th:nth-child(2) {
  width: 50%;
}

table.lectures_table th:nth-child(3) {
  width: 10%;
}

table.lectures_table th:nth-child(4) {
  width: 10%;
}

table.lectures_table th:nth-child(5) {
  width: 10%;
}

table.lectures_table th:nth-child(6) {
  width: 10%;
}

table.sh11_table {
  width: 100%;
  font-size: 22px;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh11_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh11_table tr.row1 {
   background-color: #d8d8d8; color: #000000;
}

table.sh11_table tr.row2 {
   background-color: #a8a8a8; color: #000000;
}

table.sh11_table td {
  border: solid 1px black;
  text-align: center;
  padding: 5px;
  overflow: hidden;
}

table.sh11_table td:nth-child(1) {
  width: 6%;
}

table.sh11_table td:nth-child(2) {
  width: 10%;
}

table.sh11_table td:nth-child(3) {
  width: 10%;
}

table.sh11_table td:nth-child(4) {
  width: 15%;
}

table.sh11_table td:nth-child(5) {
  width: 8%;
}

table.sh11_table td:nth-child(6) {
  width: 8%;
}

table.sh11_table td:nth-child(7) {
  width: 8%;
}

table.sh11_table td:nth-child(8) {
  width: 8%;
}


table.sh11_table td:nth-child(9) {
  width: 8%;
}

table.sh11_table td:nth-child(10) {
  width: 8%;
}

table.sh11_table td:nth-child(11) {
  width: 12%;
  font-weight: bold;
}

table.sh11_table th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.sh11_table th:nth-child(1) {
  width: 6%;
}

table.sh11_table th:nth-child(2) {
  width: 10%;
}

table.sh11_table th:nth-child(3) {
  width: 10%;
}

table.sh11_table th:nth-child(4) {
  width: 15%;
}

table.sh11_table th:nth-child(5) {
  width: 8%;
}

table.sh11_table th:nth-child(6) {
  width: 8%;
}

table.sh11_table th:nth-child(7) {
  width: 8%;
}

table.sh11_table th:nth-child(8) {
  width: 8%;
}

table.sh11_table th:nth-child(9) {
  width: 8%;
}

table.sh11_table th:nth-child(10) {
  width: 8%;
}

table.sh11_table th:nth-child(11) {
  width: 12%;
  font-weight: bold;
}

table.sh_mix3_table {
  width: 96%;
  font-size: 26px;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh_mix3_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh_mix3_table tr.row1 {
   background-color: #d8d8d8; color: #000000;
}

table.sh_mix3_table tr.row2 {
   background-color: #a8a8a8; color: #000000;
}

table.sh_mix3_table td {
  border: solid 1px black;
  text-align: center;
  padding: 5px;
  overflow: hidden;
}

table.sh_mix3_table td:nth-child(1) {
  width: 10%;
}

table.sh_mix3_table td:nth-child(2) {
  width: 15%;
}

table.sh_mix3_table td:nth-child(3) {
  width: 15%;
}

table.sh_mix3_table td:nth-child(4) {
  width: 10%;
}

table.sh_mix3_table td:nth-child(5) {
  width: 10%;
}

table.sh_mix3_table td:nth-child(6) {
  width: 10%;
}

table.sh_mix3_table td:nth-child(7) {
  width: 15%;
  font-weight: bold;
}



table.sh_mix3_table th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.sh11_relay_table {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh11_relay_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh11_relay_table tr.row1 {
   background-color: #d8d8d8; color: #000000;
}

table.sh11_relay_table tr.row2 {
   background-color: #a8a8a8; color: #000000;
}

table.sh11_relay_table td {
  border: solid 1px black;
  text-align: center;
  padding: 5px;
  overflow: hidden;
}

table.sh11_relay_table td:nth-child(1) {
  width: 8%;
}

table.sh11_relay_table td:nth-child(2) {
  width: 8%;
}

table.sh11_relay_table td:nth-child(3) {
  width: 10%;
}

table.sh11_relay_table td:nth-child(4) {
  width: 16%;
}

table.sh11_relay_table td:nth-child(5) {
  width: 8%;
}

table.sh11_relay_table td:nth-child(6) {
  width: 8%;
}

table.sh11_relay_table td:nth-child(7) {
  width: 8%;
}

table.sh11_relay_table td:nth-child(8) {
  width: 8%;
}


table.sh11_relay_table td:nth-child(9) {
  width: 8%;
}

table.sh11_relay_table td:nth-child(10) {
  width: 8%;
}

table.sh11_relay_table td:nth-child(11) {
  width: 8%;
}

table.sh11_relay_table th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.sh11_relay_table th:nth-child(1) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(2) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(3) {
  width: 10%;
}

table.sh11_relay_table th:nth-child(4) {
  width: 16%;
}

table.sh11_relay_table th:nth-child(5) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(6) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(7) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(8) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(9) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(10) {
  width: 8%;
}

table.sh11_relay_table th:nth-child(11) {
  width: 8%;
}

table.sh16_table {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh16_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.sh16_table tr.row1 {
   background-color: #d8d8d8; color: #000000;
}

table.sh16_table tr.row2 {
   background-color: #a8a8a8; color: #000000;
}

table.sh16_table td {
  border: solid 1px black;
  text-align: center;
  padding: 5px;
  overflow: hidden;
}

table.sh16_table td:nth-child(1) {
  width: 8%;
}

table.sh16_table td:nth-child(2) {
  width: 8%;
}

table.sh16_table td:nth-child(3) {
  width: 10%;
}

table.sh16_table td:nth-child(4) {
  width: 8%;
}

table.sh16_table td:nth-child(5) {
  width: 5%;
}

table.sh16_table td:nth-child(6) {
  width: 5%;
}

table.sh16_table td:nth-child(7) {
  width: 5%;
}

table.sh16_table td:nth-child(8) {
  width: 5%;
}


table.sh16_table td:nth-child(9) {
  width: 5%;
}

table.sh16_table td:nth-child(10) {
  width: 5%;
}

table.sh16_table td:nth-child(11) {
  width: 5%;
}

table.sh16_table td:nth-child(12) {
  width: 5%;
}

table.sh16_table td:nth-child(13) {
  width: 5%;
}

table.sh16_table td:nth-child(14) {
  width: 5%;
}

table.sh16_table td:nth-child(15) {
  width: 8%;
}

table.sh16_table td:nth-child(16) {
  width: 8%;
}
table.sh16_table th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.sh16_table th:nth-child(1) {
  width: 8%;
}

table.sh16_table th:nth-child(2) {
  width: 8%;
}

table.sh16_table th:nth-child(3) {
  width: 10%;
}

table.sh16_table th:nth-child(4) {
  width: 8%;
}

table.sh16_table th:nth-child(5) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(6) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(7) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(8) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(9) {
  width: 5%;
  border-right: 1px
}

table.sh16_table th:nth-child(10) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(11) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(12) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(13) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(14) {
  width: 5%;
  border: solid 0px black;
}

table.sh16_table th:nth-child(15) {
  width: 8%;
}

table.sh16_table th:nth-child(16) {
  width: 8%;
}

table.shm6_table {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.shm6_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.shm6_table tr.row1 {
   background-color: #d8d8d8; color: #000000;
}

table.shm6_table tr.row2 {
   background-color: #a8a8a8; color: #000000;
}

table.shm6_table td {
  border: solid 1px black;
  text-align: center;
  padding: 5px;
  overflow: hidden;
}

table.shm6_table td:nth-child(1) {
  width: 8%;
}

table.shm6_table td:nth-child(2) {
  width: 8%;
}

table.shm6_table td:nth-child(3) {
  width: 10%;
}

table.shm6_table td:nth-child(4) {
  width: 8%;
}

table.shm6_table td:nth-child(5) {
  width: 8%;
}

table.shm6_table td:nth-child(6) {
  width: 8%;
}

table.shm6_table td:nth-child(7) {
  width: 8%;
}

table.shm6_table td:nth-child(8) {
  width: 8%;
}

table.shm6_table td:nth-child(9) {
  width: 8%;
}

table.shm6_table td:nth-child(10) {
  width: 8%;
}

table.shm6_table td:nth-child(11) {
  width: 10%;
}

table.shm6_table td:nth-child(12) {
  width: 8%;
}



table.shm6_table th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.shm6_table th:nth-child(1) {
  width: 8%;
}

table.shm6_table th:nth-child(2) {
  width: 8%;
}

table.shm6_table th:nth-child(3) {
  width: 10%;
}

table.shm6_table th:nth-child(4) {
  width: 8%;
}

table.shm6_table th:nth-child(5) {
  width: 8%;
}

table.shm6_table th:nth-child(6) {
  width: 8%;
}

table.shm6_table th:nth-child(7) {
  width: 8%;
}

table.shm6_table th:nth-child(8) {
  width: 8%;
}

table.shm6_table th:nth-child(9) {
  width: 8%;
}

table.shm6_table th:nth-child(10) {
  width: 8%;
}

table.shm6_table th:nth-child(11) {
  width: 10%;
}

table.shm6_table th:nth-child(12) {
  width: 8%;
}

table.shm6_relay_table {
  width: 96%;
  margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
  border: solid 1px black;
}

table.shm6_relay_table tr {
  border-collapse: collapse;
  border: solid 1px black;
}

table.shm6_relay_table tr.row1 {
   background-color: #d8d8d8; color: #000000;
}

table.shm6_relay_table tr.row2 {
   background-color: #a8a8a8; color: #000000;
}

table.shm6_relay_table td {
  border: solid 1px black;
  text-align: center;
  padding: 5px;
  overflow: hidden;
}

table.shm6_relay_table td:nth-child(1) {
  width: 6%;
}

table.shm6_relay_table td:nth-child(2) {
  width: 6%;
}

table.shm6_relay_table td:nth-child(3) {
  width: 6%;
}

table.shm6_relay_table td:nth-child(4) {
  width: 10%;
}

table.shm6_relay_table td:nth-child(5) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(6) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(7) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(8) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(9) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(10) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(11) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(12) {
  width: 8%;
}

table.shm6_relay_table td:nth-child(13) {
  width: 8%;
}


table.shm6_relay_table th {
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
  border: solid 1px black;
  padding: 5px;
  overflow: hidden;
}

table.shm6_relay_table th:nth-child(1) {
  width: 6%;
}

table.shm6_relay_table th:nth-child(2) {
  width: 6%;
}

table.shm6_relay_table th:nth-child(3) {
  width: 6%;
}

table.shm6_relay_table th:nth-child(4) {
  width: 10%;
}

table.shm6_relay_table th:nth-child(5) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(6) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(7) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(8) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(9) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(10) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(11) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(12) {
  width: 8%;
}

table.shm6_relay_table th:nth-child(13) {
  width: 8%;
}


table.tabletest {
  border-collapse: collapse;
}

table.tabletest td, table th {
  border: 1px solid black;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
}

table.tabletest tr:first-child th {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
}

table.tabletest tr:last-child td {
  border-left: 0px;
}

table.tabletest tr td:first-child, table.tabletest tr th:first-child {
  border-left: 0;
  border-bottom: 0;
}

table.tabletest tr td:last-child, table.tabletest tr th:last-child {
  border-right: 0;
  border-bottom: 0;
}


/* NAVIGATIONSMENÜ */
/* Anmerkung: Farbcode für TU Logo #0070af */

.menu {
margin:0;
padding:0;
font-size: 12px;
list-style:none; 
}

.menu ul {
margin:0;
padding:0;
list-style:none; }

.menu li,.menu ul a {
position:relative; }

.menu > li {
float:left; }

.menu > li.floatr {
float:right; }

.menu li > a {
display:block; }

.menu a small {
display:block; }

.menu ul {
position:absolute;
display:none;
z-index: 1000;
/* width:150px;*/ 
width: 180px;
}

.menu ul ul {
top:0;
left: 190px;
/* left:160px; */ }

.menu ul li a {
webkit-transition:all 0.3s ease-in-out;
moz-transition:all 0.3s ease-in-out;
o-transition:all 0.3s ease-in-out;
ms-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out; }

.menu ul li a:hover {
padding-left:2px !important;
border-left:3px solid #b3b3b3; }

.menu > li.floatr > ul {
right:0; }

.menu > li.floatr > ul ul {
/* left:-160px; */
left: -190px;
}

.menu li:hover > ul {
display:block;
}

.menu > li:hover > div {
display:block; }

.menustyle1 {
height: 47px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color: #0070af;
/* border-radius: 4px; */
}

.menustyle1 .menu a {
text-decoration:none; }

.menustyle1 .menu > li { 
border-right:1px solid #227393;
border-right:1px solid rgba(0, 0, 0, 0.3); }

.menustyle1 .menu > li:hover > a {
background-color: #fff;
color: #333;
border-left: none;
padding-left: 2px;
padding-right: 2px;
border-left:1px solid #59b5da;
border-left:1px solid rgba(255, 255, 255, 0.2); }

background-image: -moz-linear-gradient(top, #f0f0f0, #fff);
background-image: -webkit-linear-gradient(top, #f0f0f0, #fff);
background-image: -o-linear-gradient(top, #f0f0f0, #fff);
background-image: linear-gradient(top, #f0f0f0, #fff);
-webkit-box-shadow: inset 0 3px #eee;
-moz-box-shadow: inset 0 3px #eee;
box-shadow: inset 0 3px #eee; }

.menustyle1 .menu > li:first-child {
border-left:1px solid #227393;
border-left:1px solid rgba(0, 0, 0, 0.3); }

.menustyle1 .menu > li:last-child a {
border-right:1px solid #59b5da;
border-right:1px solid rgba(255, 255, 255, 0.2); }

.menustyle1 .menu > li > a {
color:#fff;
font-weight:200;
line-height:18px;
text-shadow:0 -1px #155b76;
padding: 13px 2px 16px;
border-left:1px solid #59b5da;
border-left:1px solid rgba(255, 255, 255, 0.2); }

.menustyle1 .menu li > ul > li > a img {
border:0;
margin-right:7px; }

.menustyle1 .menu ul {
background-color:#fff;
border:1px solid #b3b3b3;
border-top:none; }

.menustyle1 ul {
left:-1px; }

.menustyle1 .menu ul a {
color:#555;
font-weight:300;
font-size:12px;
line-height:18px;
padding:9px 12px;
border-top:1px solid #e4e4e4; }
vertical-align: text-top;
.menustyle1 .menu ul a:hover {
background-color:#f0f0f0; }

.menustyle1 .menu ul ul li:first-child a {
border-top-color:#b3b3b3; }

.menustyle1 .menu li > div {
background-color:#fff;
border:1px solid #b3b3b3;
border-top:none;
left:-1px;
padding: 0px; }

.menustyle1 .menu div ul {
position:relative;
width:auto;
margin:7px 2px;
border:none;
left:auto; }

.menustyle1 .menu div ul li a {
color:#777;
font-size:12px;
padding:3px 0;
border:none;
line-height:inherit; }

.menustyle1 .menu div ul li a:hover {
background-color:transparent;
color:#333;
padding-left:5px !important; }

.nowrap{
white-space:nowrap; }

.headertable{
border: 1px;
font-size: 40px;
height: 90px;
width: 100%;
vertical-align: middle; }

.pripbutton {
background: #0070AF;
text-align: center;
border-color: #000000;
border-radius: 4px;
font-weight: bold;
text-decoration: none;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 12px;
padding-right: 12px;
}

a.pripbutton {
color: #ffffff;
background: #0070AF;
border: 1px solid #000000;
text-decoration: none;
box-shadow: 2px 2px 1px #888888;
}

a.pripbutton:hover {
color: #000000;
background: #ffffff;
border: 1px solid #000000;
text-decoration: none;
box-shadow: 2px 2px 1px #000000;
}

